home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- '''Test dlmodule.c
- Roger E. Masse revised strategy by Barry Warsaw
- '''
- import dl
- from test.test_support import verbose, TestSkipped
- sharedlibs = [
- ('/usr/lib/libc.so', 'getpid'),
- ('/lib/libc.so.6', 'getpid'),
- ('/usr/bin/cygwin1.dll', 'getpid')]
- for s, func in sharedlibs:
-
- try:
- if verbose:
- print 'trying to open:', s,
-
- l = dl.open(s)
- except dl.error:
- err = None
- if verbose:
- print 'failed', repr(str(err))
-
- verbose
-
- if verbose:
- print 'succeeded...',
-
- l.call(func)
- l.close()
- if verbose:
- print 'worked!'
-
- else:
- raise TestSkipped, 'Could not open any shared libraries'
-